import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:何人亮
 * Date:2024-10-12
 * 12:59
 */
public class Test {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();//猴子的总数量
        int m=sc.nextInt();//数到m离开
        int[] arr=new int[n];
        System.out.println(Find(arr,m));
    }
    public static int Find(int[] arr,int m){
        for (int i = 0; i < arr.length; i++) {
            arr[i]=i+1;
        }
        int count=0;//设置为-1的值，代指离开
        int index=0;//计数到数组下标几
       while(arr.length-count!=1){
           int m1=0;//计数
         while(m1<m){
             if(arr[index% arr.length]!=-1){//没有离开就计数（报数）
                 m1++;
             }
             index++;//报完下一个
         }
         arr[(index-1)%arr.length]=-1;//报数到m了，标记一下，视为离开
         count++;//离开数量加1
       }
        int i;
        for ( i = 0; i < arr.length; i++) {
            if(arr[i]!=-1){
                break;
            }
        }
        return arr[i];
    }
}
